<?php
  $yhendus=new mysqli("localhost", "if11", "4e3HtHTXGXQC8uas", "if11_sabiine");

function lisaJuht($enimi, $pnimi, $telefon, $komm){
global $yhendus;
$kask=$yhendus->prepare("INSERT INTO isik (enimi, pnimi, telefon, komm) VALUES (?, ?, ?, ?)");
$kask->bind_param ("ssis", $enimi, $pnimi, $telefon, $komm);
$kask->execute();
}

function kustutaJuht($isik_id){
global $yhendus;
$kask=$yhendus->prepare("DELETE FROM isik WHERE isik_id=?");
$kask->bind_param("i", $isik_id);
$kask->execute();
}

function muudaJuht($isik_id, $enimi, $pnimi, $telefon, $komm){
global $yhendus;
$kask=$yhendus->prepare("UPDATE isik SET enimi=?, pnimi=?, telefon=?, komm=?
WHERE isik_id=?");
$kask->bind_param("ssisi", $enimi, $pnimi, $telefon, $komm, $isik_id);
$kask->execute();
}

  function kysiKaupadeAndmed($sorttulp="isik_id"){
    global $yhendus;
    $lubatudtulbad=array("isik_id", "enimi", "pnimi", "telefon", "komm");
    if(!in_array($sorttulp, $lubatudtulbad)){
      return "lubamatu tulp";
    }
    $kask=$yhendus->prepare("SELECT isik_id, enimi, pnimi, telefon, komm
       FROM isik
       
       ORDER BY $sorttulp");
    echo $yhendus->error;
    $kask->bind_result($isik_id, $enimi, $pnimi, $telefon, $komm);
    $kask->execute();
    $hoidla=array();
    while($kask->fetch()){
      $kaup=new stdClass();
      $kaup->isik_id=$isik_id;
      $kaup->enimi=htmlspecialchars($enimi);
      $kaup->pnimi=htmlspecialchars($pnimi);
      $kaup->telefon=$telefon;
      $kaup->komm=htmlspecialchars($komm);
               array_push($hoidla, $kaup);
    }
    return $hoidla;
  }
 
  //---------------  
  if( array_pop(explode("/", $_SERVER["PHP_SELF"]))=="abifunktsioonid_juhid.php"):
?>
<pre>
<?php
  print_r(kysiKaupadeAndmed());
?>
</pre>

<?php endif ?>


